menusearch
javapro.ir

حذف فضای خالی بین String ها در جاوا | نمونه مثال String

جستجو
پنج شنبه ۱ آذر ۱۴۰۳ | ۱۲:۵۷:۴۴
۱۳۹۹/۱/۱۹ سه شنبه
(3)
(0)
حذف فضای خالی بین String ها در جاوا | نمونه مثال String
حذف فضای خالی بین String ها در جاوا | نمونه مثال String

چگونه فضای خالی بین String در جاوا را حذف کنیم؟

 

 

به نام خدا

 

 

سلام دوست عزیزم.در این جلسه آموزشی زبان برنامه نویسی جاوا قصد داریم یکی از نمونه مثال های ساده اما کاربردی جاوا را بررسی کنیم.

 


یکی از کاربران سایت جاواپرو از بنده سوال کردن چطور فضای خالی یا space بین یک String در جاوا را حذف کنیم؟

 


مثلا یک String به صورت زیر در زبان جاوا داریم:


String str="java pro .ir"


همان طور که میبنید بین کاراکترهای String فوق فضای خالی یا فاصله وجود دارد. حال سوال این است که چگونه فضای خالی بین String ها در جاوا را حذف کنیم؟


پاسخ : برای این کار از دستور زیر استفاده می‌کنیم:


str=str.replaceAll("\\s","");


متد replaceAll دو پارامتر از نوع String می‌گیرد،کاربرد ان جایگزین کردن String مورد نظر با یک String خاص در یک String واحد است! میدونم گیج کننده گفتم! اصلا نگران نباشید با مثال همه چیز آسان می‌شود. فرض کنید یک String به صورت زیر داریم:


String s="javalike";


قصد داریم String یا رشته "pro" را جایگزین String یا رشته "like" موجود در String واحد خود یعنی "javalike" کنیم.برای این کار از دستور زیر در زبان جاوا استفاده می‌کنیم:


s=s.replaceAll("like","pro");


با این کار مقدار String یا رشته s به صورت زیر خواهد شد:


"javapro"

 

همان طور که مشاهده می‌کنید String یا رشته "pro" را جایگزین String یا رشته "like" موجود در String واحد خود یعنی "javalike" کردیم. به عبارتی string یا رشته "javalike" تبدیل به string یا رشته "javapro" شد.

 

پس برای جایگزین کردن یک String خاص با String مدنظر خود در یک String واحد از متد replaceAll استفاده می‌کنیم. خب توضیحاتی که دادیم رو در قالب مثال زیر پیاده سازی کرده ایم:


مثال:

 

package javapro.ir;

public class Tester11 {

   public static void main(String[] args) {

       String s = "javalike";
       System.out.println("Before replace: "+s);
       s = s.replaceAll("like", "pro");
       System.out.println("After replace: "+s);

   }

}


خروجی:

 

Before replace: javalike
After replace: javapro


•    همان طور که توضیح دادم با استفاده از متد replaceAll در جاوا توانستیم یک String خاص را جایگزین String موجود در یک String واحد کنیم.

 


بریم سراغ اصل مطلب!


چگونه در جاوا فضای خالی یا Space را در یک String حذف کنیم؟


خب ما می‌توانیم از تکنیک جایگزین کردن string ها در جاوا با استفاده از متد replaceAll برای حذف فضای خالی موجود میان string ها در جاوا استفاده کنیم.چگونه ؟ راه حل به صورت زیر است:


برمیگردیم به اول همین جلسه آموزشی زبان جاوا،فرض کنید یک String به صورت زیر داریم:


String str="java pro .ir"


همان طور که می‌بینید بین a و p ...... و o و. فضای خالی وجود دارد.برای حذف فضای خالی می‌توانیم از متد replaceAll
به صورت زیر استفاده کنیم:


str=str.replaceAll("\\s","");


دستور بالا چه میگه؟ میگه که در رشته str هرجا String خالی یا space داری با String یا رشته "" جایگزین کن!


•    در جاوا String یا رشته "\\s " معادل یک فضای خالی یا space است. و String یا رشته "" متضاد فضای خالی یا همون بدون فاصله است. حالا در دستور بالا گفتیم در رشته str هرجا فضای خالی دیدی آن را با رشته "" یا بدون فاصله جایگزینش کن که فضاهای خالی حذف شود.


این توضیحات را در قالب مثال زیر در زبان جاوا ببینید:

 

package javapro.ir;

public class Tester11 {

   public static void main(String[] args) {

       String str = "java pro .ir";
       System.out.println("Before replace: " + str);
       str = str.replaceAll("\\s", "");
       System.out.println("After replace: " + str);

   }

}


خروجی:

 

Before replace: java pro .ir
After replace: javapro.ir


همان طور که مشاهده می‌کنید توانستیم با کمک دستور replaceAll("\\s", "") فضای خالی بین رشته str را حذف کنیم.

 

 

 

  • ما این جلسه اموزشی جاوا را به صورت ویدیویی هم آموزش داده ایم.برای دانلود فیلم آموزشی این جلسه اینجاکلیک کنید.

 

 


ان شاالله که این جلسه آموزشی زبان جاوا مورد پسند شما قرار گرفته باشد.


پیروز و موفق باشید

 


لینک دانلود آموزش رایگان اندروید

لینک دانلود سورس کد به همراه پی دی اف آموزش حذف فضای خالی بین String ها در جاوا

 

 

عضویت در کانال تخصصی آموزش جاوا و اندروید در تلگرام

با عضویت در کانال تخصصی برنامه نویسی جاوا و اندروید جاواپرو از ما حمایت کنید

 

 

پیج اینستاگرام سایت جاواپرو

پیج اینستاگرام جاواپرو شامل کلیپ های فان و مقالات برنامه نویسی

هدر سایت
بلک فرایدی آکادمی جاواپرو،50% تخفیف روی تمامی دوره های جاوا تا 10 آذر 1403
مشاهده سرفصل ها و ثبت نام در دوره Spring Boot جاواپرو  [کلیک کنید]
آموزش پروژه محور اسپرینگ بوت(Spring Boot)-سیستم دانشگاه
ثبت نام در دوره آموزش Spring security
دوره معماری میکروسرویس ها (Microservices) با استفاده از Spring Boot و Spring Cloud
دوره پرتاب | آموزش پیش نیازهای برنامه نویسی
دوره آموزش مبانی زبان برنامه نویسی جاوا
دوره آموزش مفاهیم پیشرفته زبان برنامه نویسی جاوا
مقدمه ای از زبان برنامه نویسی جاوا(java)
آموزش زبان برنامه نویسی جاوا
آموزش گرافیک در زبان برنامه نویسی جاوا
آموزش مدیریت چیدمان گرافیکی در زبان جاوا
آموزش ساخت بازی دوبعدی در زبان جاوا
Collection ها در زبان برنامه نویسی جاوا
آموزش پروژه محور ساخت برنامه مدیریت بانک با JavaFX
نمونه پروژه های رایگان زبان جاوا
آموزش دیتابیس در زبان برنامه نویسی جاوا
نمونه مثال پایه ای زبان برنامه نویسی جاوا
نمونه مثال String در زبان برنامه نویسی جاوا
آموزش جامع برنامه نویسی JavaFX
آموزش ساخت برنامه آزمون تستی در JavaFX
آموزش برنامه نویسی سوکت در جاوا
آموزش ساخت برنامه دفترچه تلفن با JavaFX
آموزش ساخت ربات ساده تلگرام با زبان جاوا
آموزش ساخت برنامه ماشین حساب با JavaFX
آموزش ساخت برنامه ساده مدیریت ایمیل ها با JavaFX
دوره آموزش Spring Boot
سفارش انجام پروژه زبان برنامه نویسی جاوا(JAVA)
سفارش انجام پروژه برنامه نویسی متلب(MATLAB) با قیمت منصفانه و تحویل به موقع
سفارش انجام پروژه زبان برنامه نویسی سی شارپ (#C)
سفارش انجام پروژه زبان برنامه نویسی سی(C)
سفارش انجام پروژه زبان برنامه نویسی پایتون(Python)
سفارش انجام پروژه زبان برنامه نویسی PHP (پی اچ پی)
سفارش انجام پروژه زبان برنامه نویسی اسمبلی(Assembly)
سفارش انجام پروژه زبان برنامه نویسی جاوا اسکریپت (Javascript)
سفارش انجام پروژه هوش مصنوعی
سفارش انجام پروژه طراحی الگوریتم
سفارش انجام پروژه ساختمان داده ها
سفارش انجام پروژه مهندسی نرم افزار
سفارش انجام پروژه شبکه های کامپیوتری
سفارش انجام پروژه پایگاه داده: دیتابیس (database)
 سفارش انجام پروژه سیستم عامل
سفارش انجام پروژه پاورپوینت(PowerPoint)
سفارش انجام پروژه اکسل (Excel)
سفارش انجام تحقیق و تهیه مقاله
سوالات متداول برنامه نویسی
جدیدترین مطالب
گفتگو را شروع کنید
مشاوره ،تدریس خصوصی و سفارش انجام انواع پروژه های برنامه نویسی